<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Categoryes_model extends CI_Model {
	
    public function __construct(){
        parent::__construct();
    }
	
	/*添加栏目*/
	public function insert($data){
		/*向数据库中插入栏目*/
		$this->db->insert('categoryes',$data);
		/*返回影响行数*/
		return $this->db->affected_rows();
	}
	/*获取栏目*/
	public function get_categoryes($cid = FALSE)
	{
		/*如果未指定cid则查询全部栏目返回结果数组*/
		if($cid==FALSE){
		$query=$this->db->get('categoryes');
		return $query->result_array();
		}
		/*如果指定cid则查询指定的栏目返回结果数组*/
		else{
		$query=$this->db->get_where('categoryes',array('cid'=> $cid) );
		return $query->row_array();
		}
	}
	/*获取栏目并统计当前栏目文字数量*/
	public function get_categoryes_nums()
	{	
		$query=$this->db->count_all_results('article');
		return $query->result_array();
		
	}	
	/*删除栏目*/
	public function delete($cid)
	{
		/*根据传入的cid删除相应的栏目*/
		$this->db->delete('categoryes', array('cid' => $cid)); 
		/*返回影响行数*/
		return $this->db->affected_rows();
	}
	/*更新栏目*/
	public function update($data,$cid)
	{
		/*生成where子句*/
		$this->db->where('cid',$cid);
		/*生成udate子句*/
		$this->db->update('categoryes',$data);
		/*返回影响行数*/
		return $this->db->affected_rows();
	}
	
}